package com.bbzn.user.client.dao.system;


import com.bbzn.user.client.dataobject.SystemParam;
import com.bbzn.user.client.dto.system.SystemParamDTO;

import java.util.List;

public interface SystemParamMapper {
    int deleteByPrimaryKey(Long id);

    int insert(SystemParam record);

    int insertSelective(SystemParam record);

    SystemParam selectByPrimaryKey(Long id);

    List<SystemParam> selectSelective(SystemParam record);

    int updateByPrimaryKeySelective(SystemParam record);

    int updateByPrimaryKey(SystemParam record);

    List<SystemParam> selectPageSelective(SystemParamDTO record);

    int selectCountPageSelective(SystemParamDTO record);

    List<SystemParam> selectBatchIds(List<Long> ids);

    int deleteBatch(List<Long> ids);

    List<SystemParam> getSystemParamGroupByType();
}